import Vue from "vue";
import Vuex from 'vuex'
Vue.use(Vuex)
const store=new Vuex.Store({
    state:{
        shopcartList:[]
    },
    mutations:{
       ADD_CART(state,payload){
        //find方法如果存在则返回一个结果，如果不存在则返回一个undefined
       let result=state.shopcartList.find(item=>{
            if(item.id===payload.id){
                return true
            }else{
                return false
            }
        })
        if(!result){
            state.shopcartList.push(payload)
        }else{
            result.count++
        }
       }
    },
    getters:{

    }
})
export default store;